Page({
  data: {
    // 轮播图数据
    swiperList: [
      { id: 1, text: '新用户专享5折优惠' },
      { id: 2, text: '会员充值送好礼' },
      { id: 3, text: '积分兑换限时开启' }
    ],
    // 轮播图配置
    indicatorDots: false, // 使用自定义指示器，所以关闭默认
    autoplay: true,
    interval: 3000,
    duration: 500,
    current: 0,
    // 点餐方式
    diningOption: 0
  },

  onLoad: function () {
    // 页面加载时执行
  },

  // 轮播图切换事件
  swiperChange: function(e) {
    this.setData({
      current: e.detail.current
    });
  },

  // 指示器点击事件
  indicatorTap: function(e) {
    const index = e.currentTarget.dataset.index;
    this.setData({
      current: index
    });
  },

  // 选择点餐方式
  selectDiningOption: function(e) {
    const index = e.currentTarget.dataset.index;
    this.setData({
      diningOption: index
    });
  },

  // 跳转到更多页面
  navigateToMore: function() {
    wx.showToast({
      title: '跳转到更多页面',
      icon: 'none'
    });
  },

  // 跳转到功能页面
  navigateToFeature: function(e) {
    const index = e.currentTarget.dataset.index;
    const featureNames = ['会员充值', '积分兑换', '会员中心'];
    wx.showToast({
      title: `跳转到${featureNames[index]}`,
      icon: 'none'
    });
  },

  // 查看全部活动
  navigateToAllActivities: function() {
    wx.showToast({
      title: '查看全部活动',
      icon: 'none'
    });
  }
});